package com.filldream.fastboot.core.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.filldream.fastboot.base.entity.SysAppResources;
import com.filldream.fastboot.base.entity.SysAppResourcesHis;
import com.filldream.fastboot.base.request.ModifyStatusSTO;
import com.filldream.fastboot.base.request.pc.serverInfo.*;
import com.filldream.fastboot.base.response.pc.appResource.AppResourcePageDTO;
import java.util.List;

public interface SysAppResourceService extends IService<SysAppResources> {

    List<String> ftp(String fileUrl, Long id);

    Page<AppResourcePageDTO> queryPage(AppResourcePageSTO appResourcePageSTO);

    Boolean add(AddAppResourceSTO addSTO);

    Boolean modify(ModifyAppResourceSTO modifyAppResourceSTO);

    Boolean del(Long id);

    Boolean modifyStatus(ModifyStatusSTO modifyStatusSTO);






    Boolean ftpCallBack(FtpCallBackAppResourceSTO ftpCallBackAppResourceSTO);

    Boolean startOrStop(StartOrStopAppSTO startOrStopAppSTO);

    List<SysAppResourcesHis> ftpHis(AppHisPageSTO pageSTO);

    List<String> ftpBack(Long id);



}
